package br.uece.comp.paa.gui.action;

import java.awt.event.ActionEvent;

import br.uece.comp.paa.ProjetoApp;
import br.uece.comp.paa.entity.grafo.Grafo;
import br.uece.comp.paa.exception.GrafoNuloException;
import br.uece.comp.paa.gui.PAAFrame.Painel;

public class ExibirAGM extends DefaultAction {

	@Override
	public void actionPerformed(ActionEvent e) {

		Grafo grafo = ProjetoApp.app.getGrafo();
		Grafo agm = ProjetoApp.app.getAgms().get(0).grafo;

		try {
			ProjetoApp.app.getPrincipal().getGrafoPanel().atualizarGrafo(grafo, agm);
			ProjetoApp.app.getPrincipal().getGrafoPanel().repaint();
			ProjetoApp.app.getPrincipal().setPanel(Painel.GRAFO);

		} catch (GrafoNuloException e1) {
			e1.printStackTrace();
		}
	}

}
